import Vue from 'vue';
import Vuex from 'vuex';
import cart from './modules/cart';
import products from './modules/products';
import createLogger from 'vuex/dist/logger';

Vue.use(Vuex);

const debug=process.env.NODE_ENV !== 'production'//是否为开发环境

export default new Vuex.Store({
    modules:{
        cart,
        products
    },
    strict: debug,//当开发环境下，启用严格模式
    plugins: debug?[createLogger()]:[],//日志插件仅在开发环境使用
    state:{

    },
    mutations:{

    },
    actions:{

    }
})